@charset "utf-8";
/* CSS Document */

.info[class] {
display:block;
}
.info {
border-bottom:1px dotted #CCCCCC;
display:inline-block;
font-family:"Lucida Grande",Tahoma,Arial,sans-serif;
}
.info h2 {
font-size:160%;
font-weight:normal;
color:#000099;
}
.wufoo {
font-family:"Lucida Grande",Tahoma,Arial,sans-serif;
margin:0;
}
div#bienvenida ul {
	font-family:"Lucida Grande",Tahoma,Arial,sans-serif;
	list-style-type:none;
	margin:0;
	padding:0;
	width:100%;
}
label.desc {
border:medium none;
color:#222222;
/*display:block;*/
font-size:95%;
font-weight:bold;
line-height:250%;
margin:0;
padding:0 0 3px;
}

#col1 { float:left;
	width:25%;
	border:1px solid #F00;
}
input.large, select.large, textarea.textarea {
min-width:100%;
width:100%;
}
form span.req {
color:red !important;
display:inline;
float:none;
font-weight:bold;
margin:0;
padding:0;
}
.print {
	width:95% !important;
	margin:0 !important;
}

span.boton a {
    display:block;
	float:left;
    margin:10px 7px 0 0;
    background-color:#f5f5f5;
    border:1px solid #dedede;
    border-top:1px solid #eee;
    border-left:1px solid #eee;
	font-family:"Lucida Grande", Tahoma, Arial, Verdana, sans-serif;
    font-size:100%;
    line-height:130%;
    text-decoration:none;
    font-weight:bold;
    color:#565656;
    cursor:pointer;
    padding:5px 10px 6px 7px; /* Links */
}
span.boton a:hover{
    background-color:#dff4ff;
    border:1px solid #c2e1ef;
    color:#336699;
}
span.boton img{
    margin:0 3px -3px 0 !important;
    padding:0;
    border:none;
    width:32px;
    height:32px;
}


